CAT12 - Surcharges

Category 12 Surcharges defines the conditions under which surcharges are applicable and the corresponding charge. Should the surcharges for infant and children passenger type codes vary, the data does need to be coded as such. Please refer to ATPCO’s passenger type code hierarchy for a list of passenger type codes that map to child.
The examples below illustrate best practices for adult, infant, and children fares when their surcharges differ from one another. Please note that each example differs as the intent behind each of the conditions differs.
Example 1
The data in the example illustrates that there is a 0.00 USD surcharge for infant without a seat. All other passenger type codes will have a 20.00 USD surcharge applied; the surcharge amount is not subject to a children/infant discount.
1. If the passenger on the fare component being validated is using passenger type code INF under the age of 2, then a fuel surcharge of 0.00 USD will apply to the fare component.
2. Otherwise, a fuel surcharge of 20.00 USD will apply to the fare component.
Category 12 – Record 2 Unless otherwise specified
Category 12 - Record 3 THEN

Only main surcharges (i.e. non-conditional) surcharges are included when this modifier is used (refer to the Phase 1 functional advisory book). If in doubt, look at the category 12 rules text. If you see statements such as IF in the text, this indicates that the surcharge is conditional and not applicable for inclusion when /Q is used.

Check the relational indicators.
Once the system finds a match it will not read onto the next table unless you have coded an "And" as the relational indicator.